bin_PROGRAMS = nuweb

nuweb_SOURCES = global.h main.c pass1.c latex.c html.c output.c input.c	\
scraps.c names.c arena.c global.c

pkgdata_DATA = nuweb.w version.tex litprog.bib master.bib misc.bib	\
nuwebsty.w bibnames.sty html.sty nuwebdoc.pdf

EXTRA_DIST = nuweb.1 $(pkgdata_DATA)

man_MANS = nuweb.1

nuwebdoc.pdf: nuweb.w configure litprog.bib master.bib misc.bib
	$(MAKE) nuweb
	./nuweb $(srcdir)/nuweb.w
	sed -e '/^\\ifshowcode$$/,/^\\fi$$/d' nuweb.tex > nuwebdoc.tex
	pdflatex nuwebdoc
	bibtex nuwebdoc
	./nuweb $(srcdir)/nuweb.w
	sed -e '/^\\ifshowcode$$/,/^\\fi$$/d' nuweb.tex > nuwebdoc.tex
	pdflatex nuwebdoc
	pdflatex nuwebdoc
	rm -f nuwebdoc.{tex,aux,log,bbl,blg,toc}

nuweb.pdf: nuwebdoc.pdf
	./nuweb $(srcdir)/nuweb.w
	pdflatex -draftmode nuweb
	bibtex nuweb
	./nuweb $(srcdir)/nuweb.w
	pdflatex -draftmode nuweb
	pdflatex nuweb
	rm -f nuweb.{tex,aux,log,bbl,blg,toc}

nuweb.1:	nuweb.w
	$(MAKE) nuweb
	rm -f nuweb.1
	./nuweb -c $(srcdir)/nuweb.w

nuwebhtml:	nuwebdoc.pdf
	sed -e 's/%\\usepackage{html}/\\usepackage{html}/' \
		nuweb.w > nuwebhtml.hw
	./nuweb nuwebhtml.hw
	latex nuwebhtml
	bibtex nuwebhtml
	./nuweb nuwebhtml.hw
	latex nuwebhtml
	latex2html -split 0 nuwebhtml.tex
	rm nuwebhtml.{tex,aux,log,bbl,blg,toc,hw,dvi}



